import { TdBaseTableProps } from 'tdesign-vue';

interface DashboardPanel {
  title: string;
  number: string | number;
  leftType: string;
  upTrend?: string;
  downTrend?: string;
}

interface ChainsPanel {
  title: string;
  number: string | number;
  leftType: string;
  upTrend?: string;
  downTrend?: string;
}

interface TendItem {
  growUp?: number;
  productName: string;
  count: number;
  date: string;
}

export const CHAINS_LIST: Array<ChainsPanel> = [
  {
    title: '链总数',
    number: '50',
    leftType: 'icon-usergroup',
  },
  {
    title: '主机数',
    number: '10',
    leftType: 'icon-usergroup',
  },
  {
    title: '节点数',
    number: '40',
    leftType: 'icon-usergroup',
  },
  {
    title: '链接成功数',
    number: 5,
    leftType: 'icon-file-paste',
  },
];

export const TASK_LIST: Array<ChainsPanel> = [
  {
    title: '任务总数',
    number: '50',
    leftType: 'icon-usergroup',
  },
  {
    title: '测试计划数',
    number: '10',
    leftType: 'icon-usergroup',
  },
  {
    title: '注册服务数',
    number: '4',
    leftType: 'icon-usergroup',
  },
  {
    title: '代理中心数',
    number: 1,
    leftType: 'icon-file-paste',
  },
];

export const REPORT_LIST: Array<ChainsPanel> = [
  {
    title: '报告总数',
    number: '50',
    leftType: 'icon-usergroup',
  },
  {
    title: '测试计划数',
    number: '10',
    leftType: 'icon-usergroup',
  },
  {
    title: '平均覆盖率',
    number: '50.00%',
    leftType: 'icon-usergroup',
  },
  {
    title: '最大覆盖率',
    number: '80.00%',
    leftType: 'icon-file-paste',
  },
];

export const PANE_LIST: Array<DashboardPanel> = [
  {
    title: '总用例数',
    number: '1650',
    upTrend: '20.5%',
    leftType: 'echarts-line',
  },
  {
    title: '总运行次数',
    number: '768.00',
    downTrend: '20.5%',
    leftType: 'echarts-bar',
  },
  {
    title: '缺陷数（个）',
    number: '126',
    downTrend: '20.5%',
    leftType: 'icon-usergroup',
  },
  {
    title: '需求数（个）',
    number: 10,
    downTrend: '20.5%',
    leftType: 'icon-file-paste',
  },
];

// export const SALE_TEND_LIST: Array<TendItem> = [
//   {
//     growUp: 1,
//     productName: '国家电网有限公司',
//     count: 7059,
//     date: '2021-09-01',
//   },
//   {
//     growUp: -1,
//     productName: '深圳燃气集团股份有限公司',
//     count: 6437,
//     date: '2021-09-01',
//   },
//   {
//     growUp: 4,
//     productName: '国家烟草专卖局',
//     count: 4221,
//     date: '2021-09-01',
//   },
//   {
//     growUp: 3,
//     productName: '中国电信集团有限公司',
//     count: 3317,
//     date: '2021-09-01',
//   },
//   {
//     growUp: -3,
//     productName: '中国移动通信集团有限公司',
//     count: 3015,
//     date: '2021-09-01',
//   },
//   {
//     growUp: -3,
//     productName: '新余市办公用户采购项目',
//     count: 2015,
//     date: '2021-09-12',
//   },
// ];

// export const BUY_TEND_LIST: Array<TendItem> = [
//   {
//     growUp: 1,
//     productName: '腾讯科技（深圳）有限公司',
//     count: 3015,
//     date: '2021-09-01',
//   },
//   {
//     growUp: -1,
//     productName: '大润发有限公司',
//     count: 2015,
//     date: '2021-09-01',
//   },
//   {
//     growUp: 6,
//     productName: '四川海底捞股份有限公司',
//     count: 1815,
//     date: '2021-09-11',
//   },
//   {
//     growUp: -3,
//     productName: '索尼（中国）有限公司',
//     count: 1015,
//     date: '2021-09-21',
//   },
//   {
//     growUp: -4,
//     productName: '松下电器（中国）有限公司',
//     count: 445,
//     date: '2021-09-19',
//   },
//   {
//     growUp: -3,
//     productName: '新余市办公用户采购项目',
//     count: 2015,
//     date: '2021-09-12',
//   },
// ];

// export const SALE_COLUMNS: TdBaseTableProps['columns'] = [
//   {
//     align: 'center',
//     colKey: 'index',
//     title: '排名',
//     width: 80,
//     fixed: 'left',
//   },
//   {
//     align: 'left',
//     ellipsis: true,
//     colKey: 'productName',
//     title: '客户名称',
//     minWidth: 200,
//   },
//   {
//     align: 'center',
//     colKey: 'growUp',
//     width: 100,
//     title: '较上周',
//   },
//   {
//     align: 'center',
//     colKey: 'count',
//     title: '订单量',
//     width: 100,
//   },
//   {
//     align: 'center',
//     colKey: 'date',
//     width: 140,
//     title: '合同签订日期',
//   },
//   {
//     align: 'center',
//     colKey: 'operation',
//     title: '操作',
//     width: 80,
//     fixed: 'right',
//   },
// ];

// export const BUY_COLUMNS: TdBaseTableProps['columns'] = [
//   {
//     align: 'center',
//     colKey: 'index',
//     title: '排名',
//     width: 80,
//     fixed: 'left',
//   },
//   {
//     align: 'left',
//     ellipsis: true,
//     colKey: 'productName',
//     title: '供应商名称',
//     minWidth: 200,
//   },
//   {
//     align: 'center',
//     colKey: 'growUp',
//     width: 100,
//     title: '较上周',
//   },
//   {
//     align: 'center',
//     colKey: 'count',
//     title: '订单量',
//     width: 100,
//   },
//   {
//     align: 'center',
//     colKey: 'date',
//     width: 140,
//     title: '合同签订日期',
//   },
//   {
//     align: 'center',
//     colKey: 'operation',
//     title: '操作',
//     width: 80,
//     fixed: 'right',
//   },
// ];
